package Day18.IO.Writer;

/**
 * @version 1.0
 * @BelongsProject:IntelliJ IDEA
 * @BelongsPackage:Day18.IO.Writer
 * @Author:hyhWTX
 * @ClassName:Demo03Writer
 * @CreateTime:2022年-09月-16日 21:05
 * @Description: TODO (一句话描述以下该类的功能)
 */

import java.io.FileWriter;
import java.io.IOException;

/**
 *字符输出流写数据的其他方法
 * - void write( char[cbuf)写入字符数组。
 * - abstract void write( char[ ] cbuf，int off，int len)写入字符数组的某一部分, off数组的开始索引, len写的字符个数。
 * - void write(string str)写入字符串
 * - void write(String str， int off , int len)写入字符串的某一部分, off字符串的开始索引 len写的字符个数。
 */

public class Demo03Writer {
    public static void main(String[] args) throws IOException {
        FileWriter fw = new FileWriter("09_IOAndProperties\\e.txt");
        char[] cs = {'a','b','c','d','e'};
        //void write( char[cbuf)写入字符数组。
        fw.write(cs);

//        abstract void write( char[ ] cbuf，int off，int len)写入字符数组的某一部分, off数组的开始索引, len写的字符个数。
        fw.write(cs,1,3);

//        void write(string str)写入字符串。
        fw.write("二货");
//        void write(String str， int off , int len)写入字符串的某一部分, off字符串的开始索引 len写的字符个数。
        fw.write("我是个二货",3,4);
        fw.close();
    }
}
